s = 0
'''
【列表类型】
是指一系列的按特定顺序排列的元素组成。
是Python中内置的【可变序列】，都是序列中的一种，序列的相关操作符和函数对列表都适用
在Python中使用[]定义列表，元素与元素之间使用英文的逗号分隔
列表中的元素可以是任意的数据类型,元素可以重复


【列表的创建方式】
1、使用[]直接创建列表
例如：
    列表名=[元素1，元素2，元素3，...,元素n]
    

2、使用list()函数将其他数据类型转换为列表
例如：
    列表名=list(其他数据类型比如：序列)

【列表的删除】
    del 列表名


'''
# 直接使用[]创建列表
lst = ['hello', 'world', 98, 100.74, 98]
print(list)

# 使用内置函数list()创建列表
lst2 = list('helloworld')
lst3 = list(range(0, 10, 2))
print(lst2)  # ['h', 'e', 'l', 'l', 'o', 'w', 'o', 'r', 'l', 'd']
print(lst3)  # [0, 2, 4, 6, 8]

# 列表是序列的一种，对序列的操作符，运算符，函数均可使用
print(lst + lst2 + lst3)  # 序列【相加】操作
print(lst * 3)  # 序列【相乘】操作
print(len(lst))  # 序列【len】长度方法
print(max(lst3))  # 序列【max】最大值方法
print(min(lst3))  # 序列【min】最小值方法
print(lst2.count('o'))  # 序列【count】计数方法
print(lst2.index('o'))  # 查找元素在列表中的位置
print(lst[0:3])  # 切片操作

# 删除操作
lst4 = [1, 2, 8, 4, 5, 6, 7, 8]
del lst4[0:3]  # 删除列表中指定位置的元素
print(lst4)
del lst4
# print(lst4)  # 删除后再输出，会报错变量lst4未定义 NameError: name 'lst4' is not defined. Did you mean: 'lst'?



